make an impact - French English Dictionary